be hard-pressed - Allemand Anglais Dictionnaire